sig:sigaction
sigaction.o:sigaction.c	
igset:sigset
sigset.o:sigset.c



pth1:pthread1.c
	gcc pthread1.c -o pth1 -lpthread
pth3:thread3.c
	gcc thread3.c -o pth3 -lpthread
pth4:thread4.c
	gcc thread4.c -o pth4 -lpthread
pth5:thread5.c
	gcc thread5.c -o pth5 -lpthread
pth6:thread6.c
	gcc thread6.c -o pth6 -lpthread
pth7:thread7.c
	gcc thread7.c -o pth7 -lpthread
pth8:thread8.c
	gcc thread8.c -o pth8 -lpthread
pth8a:thread8a.c
	gcc thread8a.c -o pth8a -lpthread
pip1:pipe1.c
	gcc pipe1.c -o pip1 
pip3:pipe3.c
	gcc pipe3.c -o pip3 
pip4:pipe4.c
	gcc pipe4.c -o pip4 
pip5:pipe5.c
	gcc pipe5.c -o pip5 
fp:fork_pipe.c
	gcc fork_pipe.c -o fp
fif1:fifo1.c
	gcc fifo1.c -o fif1
fif2:fifo2.c
	gcc fifo2.c -o fif2
fif3:fifo3.c
	gcc fifo3.c -o fif3
fif4:fifo4.c
	gcc fifo4.c -o fif4
system1:11.3.c
	gcc 11.3.c -o system1
waitpid:waitpid.c
	gcc waitpid.c -o waitpid
clean:
	rm -f sigaction *.o sigset pth[0-9] pip[0-9] fp fif[0-9] system waitpid
